package com.ruoyi.patrol.domain;

import java.math.BigDecimal;
import com.ruoyi.common.annotation.Excel;
import javax.validation.constraints.NotNull;
import lombok.Data;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 巡查点位对象 patrol_point
 * 
 * @author yepanpan
 * @date 2025-05-08
 */
@Data
public class PatrolPoint extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 路线 */
    @Excel(name = "路线")
    private String pathName;
    @NotNull
    private Long pathId;

    /** 点位名称 */
    @Excel(name = "点位名称")
    @NotNull
    private String name;

    /** 点位编码 */
    @Excel(name = "点位编码")
    private String code;

    /** 经度 */
    @Excel(name = "经度")
    private BigDecimal lng;

    /** 纬度 */
    @Excel(name = "纬度")
    private BigDecimal lat;

    /** 海拔 */
    @Excel(name = "海拔")
    private BigDecimal alt;

    /** 状态 */
    @Excel(name = "状态", dictType="business_status", comboReadDict=true)
    private String status;


}
